﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SGT_ON;

public partial class PresupuestoListado : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {        
        if (!IsPostBack)
        {
            d.Text = "";
            h.Text = DateTime.Today.ToString("dd/MM/yyyy");
            txtTexto.Focus();

            CargarElementos();//carga los estados en el combo
        }
    }
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        Buscar();
    }
    protected void dsPresupuestos_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        if (IsPostBack == false)
            e.Cancel = true;
    }
    private void Buscar()
    {
        grvPresupuestos.DataBind();
    }
    protected void txtTexto_TextChanged(object sender, EventArgs e)
    {
        Buscar();
    }
    protected void CargarElementos()
    {
        DropDownList _ddl = cmbEstado;
        _ddl.Items.Clear();
        int i = 1;
        _ddl.Items.Insert(0, "Todos");
        foreach(ONPresupuesto.enuEstados _estado in Enum.GetValues(typeof(ONPresupuesto.enuEstados)))
        {
            _ddl.Items.Insert(i, _estado.ToString());
            i=i+1;
        }
    }
}
